/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package control;

import database.Link;
import database.MembroDB;
import database.PessoaDB;
import database.VisitanteDB;
import java.sql.Date;
import java.util.ArrayList;
import model.Membro;
import model.Pessoa;
import model.Visitante;
import ui.Login;

/**
 *
 * @author Guilherme
 */
public class Main
{
    public static final int PERMISSAO_MIN_CADASTRO = 50;
    public static final String DB_PATH = "localhost";
    public static final String DB_NAME = "genesis";
    public static final String DB_USERNAME  = "root";
    public static final String DB_PASS = "flop123";
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args)
    {
        Link.setParameters(DB_PATH, DB_NAME, DB_USERNAME, DB_PASS);
        Login.main(args);
//        dbTestes();
        
    }
    
    public static void dbTestes()
    {
        int i = PessoaDB.getLastID();
//        ArrayList<Pessoa> ps = PessoaDB.search("Alana");
        // boolean atividade, Date dNascimento, Date dCasamento, String estadoCivil, String nome, String end, String mail, ArrayList<String> fones
        
        ArrayList<String> fones = new ArrayList<String>();
        fones.add("3214-1231");
        fones.add("9893-2434");
        Date d = new Date(System.currentTimeMillis());
//        Membro m = new Membro(true, d, d, "solteiro", "Guilherme Nunes", "Rua Coronel bla bla...", "gui@gui.com", fones);
//        MembroDB.insert(m);
        
        Visitante v = new Visitante("teste", "Guilherme Alves", "Rua Cel. Antonio Alves", "gui@gui2.com", fones);
        VisitanteDB.insert(v);
        ArrayList<Visitante> vs = VisitanteDB.search("Gui");
        
        int k = 984;
    }
}
